Otay Mesa Annex Post Office nearby hotel search is centered on latitude 32.5743 & longitude -117.0693.